self-loading weapon - Turco Inglés Diccionario